68833a5dbdc0551ed154e83e71086e66c196670b,compact-hash-map-java/CompactHashMap.java,CompactHashMap,containsKey,#Object#,73
Before Change
if (!translator.isKeyInstance(key))
return false;
@SuppressWarnings("unchecked")
Object chain = table[getIndex((K)key)];
if (chain == null)
return false;
while (true) {
if (chain instanceof byte[])
return equals(key, (byte[])chain);
else { // chain instanceof Node
Node node = (Node)chain;
if (equals(key, node.object))
return true;
chain = node.next;
}
}
}
After Change
throw new NullPointerException();
if (!translator.isKeyInstance(key))
return false;
return probe((K)key) >= 0;
}